/**
 * proxy 与 decorator 区别
 * 1.从调用者角度，代理模式会隐藏被代理的具体对象，调用者不清楚具体执行者；装饰者模式是调用者传入被装饰者,装饰器对被装饰者的功能进行增强;
 * 2.装饰模式对被装饰对象增加或者增强功能,代理模式是在原有被代理类功能上增加额外的逻辑
 * */
package org.example.proxy;